home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 3 / Amiga Tools 3.iso / grafik / raytracing / rayshade-4.0.6.3 / inetray / support < prev    next >
Text File  |  1993-08-19  |  4KB  |  96 lines

  1. ======================================================================
  2.                     S U P P O R T 
  3.                     doc: Fri Apr  3 13:04:22 1992
  4.                     dlm: Thu Aug 19 23:22:17 1993
  5.                     (c) 1992 ant@ips.id.ethz.ch
  6.                     uE-Info: 53 45 T 0 0 72 3 2 8 ofnI
  7. ======================================================================
  8.  
  9. This document describes the supported machines and restrictions.
  10.  
  11. Quirks
  12. ------
  13. Quirks have been added as compile options (cpp defines) to compile
  14. inetray for different machines with different problems. In version 2.0.0
  15. all machine dependent quirks have been removed (replaced by more general
  16. ones).
  17. To use a quirk, you add -D<Quirk-Name> to the QUIRKS macro in the
  18. Makefile. You'll have to recompile inetray to use the quirk.
  19.  
  20. NOSYSLOG_QUIRK
  21.     if this is defined the messages are not written to the syslog
  22.     messages file but to a file (usually called inetray) in a temp
  23.     directory. Run the generr utility to find out where. 
  24.  
  25. NOASYNCIO_QUIRK
  26.     if this is set (-DNOASYNCIO_QUIRK), stderr is not redirected to
  27.     the syslog but to a tmpfile the name of which starts with "inetr".
  28.     See tempnam(3) to find out where the file is written to. If such
  29.     a file is written then a message giving the full pathname of the
  30.     file is written to the messages file.
  31.  
  32. KEEPTTY_QUIRK
  33.     if this is set (-DKEEPTTY_QUIRK) no disassociation of the tty is
  34.     performed for inetray.start. Seems as if this disassociation
  35.     leads to strange behaviour on many systems (A/UX, HP, CONVEX).
  36.  
  37. ======================================================================
  38.  
  39. Silicon Graphics SGI (IRIX 4.0.5H 03051335 IP22) [2.0]
  40. ------------------------------------------------
  41.     CCFLAGS = -O -cckr
  42.     LIBRPC = -lsun
  43. Notes:    - targets ``rpcgen'' and ``brandnew'' do not work
  44.  
  45. SUN SunOS (SunOS 4.1.1 3 sun4) [2.0]
  46. ------------------------------------
  47. Notes:    - no notes; everything works
  48.  
  49. SUN Solaris (SunOS 5.2 Generic sun4m sparc) [2.0]
  50. -------------------------------------------
  51. Doesn't work. Problem is probably somewhere in memory allocation.
  52. The directions given below get you to compile it and inetray.ping runs
  53. ok. An easy way to reproduce the errors is to
  54.     CCFLAGS = -O -Xs
  55. Notes:    - librpclib.a must be recompiled. A version can be found on
  56.       maggia.ethz.ch. The following syscalls must be implemented:
  57.       getdtablesize and bcmp.
  58.  
  59. NeXT (Mach 2.1?) [2.0]
  60. ----------------
  61.     QUIRKS = -DNOASYNCIO_QUIRK
  62.     SYSOBJ = tempnam.o waitpid.o getcwd.o
  63. Notes:    - targets ``depend'', ``rpcgen'' and ``brandnew'' do not work
  64.  
  65. HP 9000 (HP-UX B.08.00 B 9000/375 080009078e22) [2.0]
  66. -----------------------------------------------
  67. Makefile Definitions:
  68.     LIBRPC = ../Sun_rpc_4.0/rpc/librpclib.a
  69.     INCRPC = -I/usr/include -I../Sun_rpc_4.0
  70.     QUIRKS = -DNOASYNCIO_QUIRK -DKEEPTTY_QUIRK
  71. Notes:     - librpclib.a must be compiled
  72.     - targets ``depend'', ``rpcgen'' and ``brandnew'' do not work
  73.  
  74. Convex (ConvexOS C3820 10.2 convex) [2.0]
  75. -----------------------------------
  76.     CCFLAGS = -pcc
  77.     SYSOBJS = getcwd.o tempnam.o
  78. Notes:    - The NOSYSLOG_QUIRK does not work
  79.     - targets ``depend'', ``rpcgen'' and ``brandnew'' do not work
  80.     - the rayshade libs probably work only correctly with the IEEE
  81.       floating point option installed (and, hence, the -fi flag).
  82.  
  83. DECstation (ULTRIX 4.2 0 RISC) [2.0]
  84. ------------------------------
  85.     LIBRPC = librpclib.a
  86.     LIBRPC = ../Sun_rpc_4.0/rpc/librpclib.a
  87.     INCRPC = -I/usr/include -I../Sun_rpc_4.0
  88. Notes:    - librpclib.a must be compiled (can be found on maggia)
  89.     - targets ``rpcgen'' and ``brandnew'' do not work
  90.  
  91. DEC Alpha (OSF1 1.2 10 alpha) [1.0]
  92. -----------------------------
  93.     QUIRKS = -DNOASYNCIO_QUIRK
  94. Notes:    - targets ``depend'', ``rpcgen'' and ``brandnew'' may not work
  95.  
  96.